Big Huge Thesaurus

Cypripedium acaule

noun